package com.xqboss.apps.constant;

/**
 * @author Trent
 * @date 2023/8/18
 */
final public class LockKey {

    // 用户钱包提现状态锁
    public static final String LOCK_WITHDRAW_STATUS = "USER_WALLET_WITHDRAW_STATUS";

    // 用户钱包锁
    public static final String LOCK_USER_WALLET = "USER_WALLET";

    // 锁定订单状态
    public static final String LOCK_ORDER_STATUS = "ORDER_STATUS";

    // 锁定用户下单
    public static final String LOCK_USER_CREATE_ORDER = "USER_CREATE_ORDER";

    // 箱子库存锁
    public static final String LOCK_BOX_STOCK = "BOX_STOCK";
    // 锁定箱子-藏品库存
    public static final String LOCK_BOX_NFT_STOCK = "BOX_NFT_STOCK";

    // 用户打卡锁
    public static final String LOCK_USER_PUNCH = "USER_PUNCH";

    // 装备属性点操作锁
    public static final String LOCK_EQUIPMENT_ATTR = "EQUIPMENT_ATTR";

    // 订单申请支付锁
    public static final String LOCK_ORDER_PAY_APPLY = "ORDER_PAY_APPLY";

    // 锁定藏品编号
    public static final String LOCK_NFT_NUMBER = "NFT_NUMBER";

    // 锁定藏品数量
    public static final String LOCK_NFT_STOCK = "NFT_STOCK";

    // 锁定空投
    public static final String LOCK_AIRDROP = "AIRDROP";

    // 锁定用户空投
    public static final String LOCK_USER_AIRDROP = "USER_AIRDROP";

    // 大麦购用户锁
    public static final String LOCK_DMG_ORDER = "DAMAIGOU_USER";

    // 锁定用户提醒打卡、点赞、送爱心
    public static final String LOCK_PUNCH_UPVOTE_LOVE = "PUNCH_UPVOTE_LOVE";

    // 锁定退单
    public static final String LOCK_ORDER_REFUND = "ORDER_REFUND";

    // 锁定队伍打卡收益分发
    public static final String LOCK_TEAM_INCOME_DISPATCH = "TEAM_INCOME_DISPATCH";

    // 箱子开售消息推送锁
    public static final String LOCK_PUSH_BOX_SALE_START = "PUSH_BOX_SALE_START";
    // 用户打卡消息推送锁
    public static final String LOCK_PUSH_USER_PUNCH = "PUSH_USER_PUNCH";
    // 用户箱子
    public static final String LOCK_USER_BOX = "USER_BOX";
    // 市场锁
    public static final String LOCK_MARKET = "MARKET";

    // 装备修复锁
    public static final String LOCK_FIX_EQUIPMENT = "FIX_EQUIPMENT";
    // 用户实名认证锁
    public static final String LOCK_USER_REAL_NAME = "USER_REAL_NAME";
    // 用户合成锁
    public static final String LOCK_USER_SYNTHESIS = "USER_SYNTHESIS";
    // 装备升级锁
    public static final String LOCK_EQUIPMENT_UPGRADE = "USER_EQUIPMENT_UPGRADE";

    // 用户资产-扳手锁
    public static final String LOCK_USER_ASSET_WRENCH = "USER_ASSET_WRENCH";

    // 用户资产-力豆锁
    public static final String LOCK_USER_ASSET_LIDOU = "USER_ASSET_LIDOU";

    // 游戏-热豆锁
    public static final String LOCK_GAME_DCC_INTEGRAL = "GAME_DCC_INTEGRAL";

    // 熔炼-领取
    public static final String LOCK_SMELT_RECEIVE = "SMELT_RECEIVE";

    // 装备突破锁
    public static final String LOCK_EQUIPMENT_BREAK = "LOCK_EQUIPMENT_BREAK";

    // 装备进化锁
    public static final String LOCK_EQUIPMENT_EVOLVE = "LOCK_EQUIPMENT_EVOLVE";

    private LockKey(){
    }

}
